﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using Tibet.Datos.Interfaces;
using Tibet.Datos.FabricaDatos;
using Tibet.Datos.DaosSqlServer;
using Tibet.Datos.DaosMySql;
using Tibet.Entidades;

namespace Tibet.Logica.Comandos.ComandoAdministracionLogin

{
    public class ComandoEstructurarEmailCredencial : Comando
    {
        public ComandoEstructurarEmailCredencial(String email)
        {

            _email = email;

        }
        public override void Ejecutar()
        {

            string nombre, clave;
            StringBuilder mensaje = new StringBuilder();

            FabricaDao fd = FabricaDao.obtenerFabricaDaoSqlServer();
            IDaoAccesoCredencial idcc = fd.ObtenerDaoCredencial();
            Credencial credencial = idcc.BuscarUsuarioClave(_email);

            if (credencial != null)
            {
                nombre = credencial.NombreUsuario;
                clave = credencial.Contrasenha;

                mensaje.Append("Hola, Su Credencial es la siguiente:  " +
                    "Nombre de Usuario:  " + nombre + " , " + "Contraseña: " +
                    clave);

                _cadena=mensaje.ToString();
            }

              else
            {
                  _cadena=null;
            }

        }

    }
}


